home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / KEWL-BOT.ZIP / events.ini < prev    next >
INI File  |  1997-04-09  |  11KB  |  167 lines

  1. [script]
  2. n0=#floodultraevent on
  3. n1=on 1:action:*:?:.close -m $nick | .ignore -inpt *!*@* | halt
  4. n2=on 1:chat:*:.close -c $nick | .ignore -inpt *!*@* | halt
  5. n3=on 1:ctcpreply:*:.ignore -inpt *!*@* | halt
  6. n4=on 1:invite:#:.ignore -inpt *!*@* | halt
  7. n5=on 1:nosound:.ignore -inpt *!*@* | halt
  8. n6=on 1:notice:*:?:.ignore -inpt *!*@* | halt
  9. n7=on 1:serv:*:.close -f $nick | .ignore -inpt *!*@* | halt
  10. n8=on 1:snotice:*:.ignore -inpt *!*@* | halt
  11. n9=on 1:text:*:?:.close -m $nick | .ignore -inpt *!*@* | halt
  12. n10=on 1:wallops:*:.ignore -inpt *!*@* | halt
  13. n11=#floodultraevent end
  14. n12=#floodchan on
  15. n13=on !1:action:*:#:floodchan
  16. n14=on !1:notice:*:#:floodchan
  17. n15=on !1:text:*:#:floodchan
  18. n16=#floodchan end
  19. n17=#floodchat on
  20. n18=on !1:chat:*:{
  21. n19=  if ((%textlength != $null) && ($len($parms) > %textlength)) { .close -c $nick | notice $nick Chat Flood! You are being ignored. ü▀ΩtπFú≥≤╨ü | unset %flood.chat. [ $+ [ $nick ] ] | .ignore -ntu45 $nick 2 | goto end }
  22. n20=  inc %flood.chat. [ $+ [ $nick ] ] 1
  23. n21=  if %flood.chat. [ $+ [ $nick ] ] == 1 .timer 1 10 unset %flood.chat. [ $+ [ $nick ] ]
  24. n22=  if %flood.chat. [ $+ [ $nick ] ] == 5 { .close -c $nick | notice $nick Chat Flood! You are being ignored. ü▀ΩtπFú≥≤╨ü | unset %flood.chat. [ $+ [ $nick ] ] | .ignore -ntu45 $nick 2 }
  25. n23=  :end
  26. n24=}
  27. n25=#floodchat end
  28. n26=#floodctcpreply on
  29. n27=on !1:ctcpreply:*:{
  30. n28=  inc %flood.ctcpreply. [ $+ [ $wildsite ] ] 1
  31. n29=  if %flood.ctcpreply. [ $+ [ $wildsite ] ] == 1 .timer 1 12 unset %flood.ctcpreply. [ $+ [ $wildsite ] ]
  32. n30=  if %flood.ctcpreply. [ $+ [ $wildsite ] ] == 3 { notice $nick Private CTCP Reply Flood! You are being ignored. ü▀ΩtπFú≥≤╨ü | unset %flood.ctcpreply. [ $+ [ $wildsite ] ] | .ignore -nu90 $wildsite }
  33. n31=  if $parm1 == ping { %time = $ctime - $parm2 | notice $nick [ $+ $nick PING reply]: %time secs ü▀ΩtπFú≥≤╨ü | unset %time }
  34. n32=}
  35. n33=#floodctcpreply end
  36. n34=#floodinvite on
  37. n35=on !1:invite:#:{
  38. n36=  inc %flood.invite. [ $+ [ $wildsite ] ] 1
  39. n37=  if %flood.invite. [ $+ [ $wildsite ] ] == 1 .timer 1 90 unset %flood.invite. [ $+ [ $wildsite ] ]
  40. n38=  if %flood.invite. [ $+ [ $wildsite ] ] == 3 { notice $nick Invite Flood! All further invites from you will be ignored. ü▀ΩtπFú≥≤╨ü | unset %flood.invite. [ $+ [ $wildsite ] ] | .ignore -iu90 $wildsite }
  41. n39=}
  42. n40=#floodinvite end
  43. n41=#floodnick on
  44. n42=on !@1:nick:{
  45. n43=  inc %flood.nickname. [ $+ [ $wildsite ] ] 1
  46. n44=  if %flood.nickname. [ $+ [ $wildsite ] ] == 1 .timer 1 20 unset %flood.nickname. [ $+ [ $wildsite ] ]
  47. n45=  if %flood.nickname. [ $+ [ $wildsite ] ] >= 3 { 
  48. n46=    mode $chan -o+b $newnick $wildsite
  49. n47=    kick $chan $newnick Nick Flood! ü▀ΩtπFú≥≤╨ü
  50. n48=    .timer 1 45 mode $chan -b $wildsite
  51. n49=    set %f 0
  52. n50=    :do
  53. n51=    inc %f 1
  54. n52=    if $chan(%f) == $null goto end
  55. n53=    if $chan(%f) == $chan goto do
  56. n54=    if $newnick ison $chan(%f) { mode $chan(%f) -o+b $newnick $wildsite | kick $chan(%f) $newnick Nick Flood! ü▀ΩtπFú≥≤╨ü | .timer 1 45 mode $chan(%f) -b $wildsite }
  57. n55=    goto do
  58. n56=    :end
  59. n57=    unset %f
  60. n58=  }
  61. n59=}
  62. n60=#floodnick end
  63. n61=#floodprivate on
  64. n62=on !1:action:*:?:{
  65. n63=  if ((%textlength != $null) && ($len($parms) > %textlength)) { .close -m $nick | notice $nick Private Action Flood! You are being ignored. ü▀ΩtπFú≥≤╨ü | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite | goto end }
  66. n64=  inc %flood.private. [ $+ [ $wildsite ] ] 1
  67. n65=  if %flood.private. [ $+ [ $wildsite ] ] == 1 .timer 1 10 unset %flood.private. [ $+ [ $wildsite ] ]
  68. n66=  if %flood.private. [ $+ [ $wildsite ] ] == 5 { .close -m $nick | notice $nick Private Action Flood! You are being ignored. ü▀ΩtπFú≥≤╨ü | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite }
  69. n67=  :end
  70. n68=}
  71. n69=on !1:notice:*:?:{
  72. n70=  if ((%textlength != $null) && ($len($parms) > %textlength)) { notice $nick Private Notice Flood! You are being ignored. ü▀ΩtπFú≥≤╨ü | .ignore -nu45 $wildsite | goto end }
  73. n71=  inc %flood.notice. [ $+ [ $wildsite ] ] 1
  74. n72=  if %flood.notice. [ $+ [ $wildsite ] ] == 1 .timer 1 10 unset %flood.notice. [ $+ [ $wildsite ] ]
  75. n73=  if %flood.notice. [ $+ [ $wildsite ] ] == 5 { notice $nick Private Notice Flood! You are being ignored. ü▀ΩtπFú≥≤╨ü | unset %flood.notice. [ $+ [ $nick ] ] | .ignore -nu45 $wildsite }
  76. n74=  :end
  77. n75=}
  78. n76=on !1:text:*:?:{
  79. n77=  if ((%textlength != $null) && ($len($parms) > %textlength)) { .close -m $nick | notice $nick Private Action Flood! You are being ignored. ü▀ΩtπFú≥≤╨ü | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite | goto end }
  80. n78=  inc %flood.private. [ $+ [ $wildsite ] ] 1
  81. n79=  if %flood.private. [ $+ [ $wildsite ] ] == 1 .timer 1 10 unset %flood.private. [ $+ [ $wildsite ] ]
  82. n80=  if %flood.private. [ $+ [ $wildsite ] ] == 5 { .close -m $nick | notice $nick Private Text Flood! You are being ignored. ü▀ΩtπFú≥≤╨ü | unset %flood.private. [ $+ [ $wildsite ] ] | .ignore -pu45 $wildsite }
  83. n81=  :end
  84. n82=}
  85. n83=#floodprivate end
  86. n84=#floodrevdoor on
  87. n85=on !@1:part:#:{
  88. n86=  inc %flood.part. [ $+ [ $nick ] ] 1
  89. n87=  if %flood.part. [ $+ [ $nick ] ] == 1 .timer 1 20 unset %flood.part. [ $+ [ $nick ] ]
  90. n88=  if %flood.part. [ $+ [ $nick ] ] == 3 {
  91. n89=    ban -u45 $chan $nick 2
  92. n90=    describe $chan has banned $nick for a Revolving Door Flood! ü▀ΩtπFú≥≤╨ü
  93. n91=    notice $nick You have been banned from $chan for a Revolving Door Flood! ü▀ΩtπFú≥≤╨ü
  94. n92=    unset %flood.part. [ $+ [ $nick ] ]
  95. n93=  }
  96. n94=}
  97. n95=#floodrevdoor end
  98. n96=#floodserv on
  99. n97=on !1:serv:*:{
  100. n98=  if ((%textlength != $null) && ($len($parms) > %textlength)) { .close -f $nick | notice $nick Server Flood! You are being ignored. ü▀ΩtπFú≥≤╨ü | unset %flood.serv. [ $+ [ $nick ] ] | .ignore -ntu45 $nick 2 | goto end }
  101. n99=  inc %flood.serv. [ $+ [ $nick ] ] 1
  102. n100=  if %flood.serv. [ $+ [ $nick ] ] == 1 .timer 1 10 unset %flood.serv. [ $+ [ $nick ] ]
  103. n101=  if %flood.serv. [ $+ [ $nick ] ] == 5 { .close -f $nick | notice $nick Server Flood! You are being ignored. ü▀ΩtπFú≥≤╨ü | unset %flood.serv. [ $+ [ $nick ] ] | .ignore -ntu45 $nick 2 }
  104. n102=  :end
  105. n103=}
  106. n104=#floodserv end
  107. n105=#master on
  108. n106=on 100:TEXT:!tell*:#:/msg $chan $read c:\katnap\newbot\kewl-bot.txt
  109. n107=on 100:TEXT:!setmode*:#:/mode $chan $parm2 $parm3
  110. n108=on 100:TEXT:!ops:#:/mode $chan +o $nick
  111. n109=on 100:TEXT:!spyover:#:/disable #spy | /msg $chan Spying On  $+ %spychan %+  over | /part %spychan | /unset %spychan | /unset %echan
  112. n110=on 100:TEXT:!spyon*:#: { 
  113. n111=  if ($parm2 == $null) { msg $chan Specify a channel to spy on | halt }
  114. n112=  elseif ($parm2 == $chan) { msg $chan Sorry i cant spy on a channel that i am in already | halt }
  115. n113=  elseif ($parm3 == $null) { msg $chan Specify a channel to echo to | halt }
  116. n114=  else {
  117. n115=    { set %spychan $parm2 | /set %echan $parm3 | /msg $chan Now spying on ( $+ $parm2 $+ ) | /enable #spy | /join $parm2 }
  118. n116=  }
  119. n117=}
  120. n118=on 100:TEXT:!shutup*:#:/auser 10 $parm2 | /msg $chan 11,1Shut up kick on for ( $+ $parm2 $+ )2,4 if he/she speaks they will be kicked......
  121. n119=on 100: TEXT:!join*:*:/timer 1 2 /join $parm2  |/closemsg $nick
  122. n120=on 100:TEXT:!unshut*:#:/ruser 10 $parm2 | /msg $chan  11,1Shut up kick off for ( $+ $parm2 $+ ) 2,4You lucky next time i'll just kick
  123. n121=on 100:TEXT:!Vkill*:#:/timer 50 2 /ctcp $parm2 VERSION | /msg $chan 11,2 now version killing....
  124. n122=on 30:TEXT:!whois*:#: {
  125. n123=  if ($parm2 == $nick) { msg $chan Looking For yourself? | halt }
  126. n124=  elseif ($parm2 isin $chan) { msg $chan Are you blind $nick? | halt }
  127. n125=  elseif ($parm2 == $me) { msg $chan Uhm.. Im right here | halt }
  128. n126=  else {
  129. n127=    { whois $parm2 | halt }
  130. n128=  } 
  131. n129=}
  132. n130=on 100:TEXT:!topic*:#:/topic $chan $parm2*
  133. n131=on 100:TEXT:!join*:#:/join $parm2 | /msg $chan 11,4 now going....
  134. n132=on 100:TEXT:!dumbOn:#:/enable #dumb | /msg $chan 2,1 $+ $nick has enabled my DUMB KICK. so dont be dumb and wont be kicked
  135. n133=on 100:TEXT:!watch*:#:/set %protect $parm2* | /msg $chan [ $+ $parm2* $+ ] You are now being watched by me....
  136. n134=on 100:TEXT:!dumbOff:#:/disable #dumb | /msg $chan 2,1dumb kickers are now OFF..., all the dumb lamers are lucky.......
  137. n135=on 100:TEXT:!Pkill*:#:/timer 50 2 /ctcp $parm2 PING  | /msg $chan 11,2 now ping killing.. $parm2
  138. n136=on 100:TEXT:!lamenick*:#:/set %badnick $parm2*  | /msg $chan 12,1Lmae Nicknames set to... ( $+ %badnick $+ )
  139. n137=on 100:TEXT:!setmode*:#:/mode $chan $parm2 $parm3 | /msg $chan Mode's now set...
  140. n138=on 100:TEXT:!badnick*:#:/set %badnick $parm2* | /msg $chan 12,1Bad Nicks Set to ( $+ %badnick $+ )
  141. n139=on 100:TEXT:!add*:*:/timer 1 2 /auser $parm3 $parm2 | /msg $chan $parm2 is at $parm3.  | /closemsg $nick 
  142. n140=on 100:TEXT:!delete*:*:/timer 1 2 /ruser $parm2 | /msg $chan $parm2 is No Longer a User | /closemsg $nick 
  143. n141=on 100:TEXT:!Ckill*:#:/timer 50 2 /ctcp $parm2 Clientinfo  | /msg $chan 11,2 now client killing.. $parm2
  144. n142=on 100:TEXT:!kick*:#: {
  145. n143=  if ($parm2 == $me) { msg $chan Sorry $nick I cannot kick myself what do you think i am lame, sorry i'm not like you..... | halt }
  146. n144=  elseif ($parm2 == $nick) { msg $chan You want to kick yourself? | halt }
  147. n145=  elseif ($parm2 == $null) { msg $chan No nick specified | halt }
  148. n146=  else {
  149. n147=    { kick $chan $parm2 Kick requested by [ $+ $nick at $time $day ] | mode $chan +b *!*@* $+ $address }
  150. n148=  }
  151. n149=}
  152. n150=#spy on
  153. n151=on 1:TEXT:*:%spychan:/msg %echan ( $+ $nick $+ )( $+ %spychan $+ ) Said ( $+ $parm1* $+ )
  154. n152=on 1:ACTION:*:%spychan:/msg %echan ( $+ $nick $+ )( $+ %spychan $+ ) Action ( $+ $parm1* $+ )
  155. n153=on 1:QUIT:%spychan:/msg %echan ( $+ $nick $+ ) Quit IRC
  156. n154=on 1:PART:%spychan:/msg %echan ( $+ $nick $+ ) Left ( $+ %spychan $+ )
  157. n155=on 1:JOIN:%spychan:/msg %echan ( $+ $nick $+ ) Joined ( $+ %spychan $+ )
  158. n156=#spy end
  159. n157=on +10:TEXT:*:#:/kick $chan $nick ( $+ $parms $+ )2,10 I said dont talk! | mode $chan +b *!*@* $+ $address 
  160. n158=on +10:ACTION:*:#:/kick $chan $nick ( $+ $parms $+ )2,10 I said dont talk! | mode $chan +b *!*@* $+ $address 
  161. n159=on +10:NOTICE:*:#:/kick $chan $nick ( $+ $parms $+ )2,10 I said dont talk! | mode $chan +b *!*@* $+ $address 
  162. n160=#firends on
  163. n161=on 50:TEXT:!whois*:#:/whois $parm2 
  164. n162=on 50:TEXT:!kill*:#:/describe $chan beats $parm2 with a $parm3 $+ , muhahaha take that you lamer!
  165. n163=on 1:DEOP:#:if ($opnick isin %protect) { mode $chan -o +o $nick $opnick | halt  }
  166. n164=on 1:JOIN:#:if (%badnick==$nick) {kick $chan %badnick Hey change your nick you lamer
  167.